body {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000000;
 
}
@font-face{
    font-family: DIN-Bold;
	src: url('../fonts/DIN-Bold.otf');
}
.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}


.navbar-inverse {
    background-color:transparent;
    border-color: #5F5D5D;
    padding-top:10px;
}
.stayer.fixed {
    position: fixed;
    top: 0px;
}
.navbar-brand {
   margin-top:0px;
   padding:0px;
}

.navbar-nav > li > a {
    line-height: 55px;
    padding-left:0px;
    padding-right:0px;
}
.navbar-nav > li{
    margin:0 40px;
}
.navbar-nav > li > a:after {
    width: 0;
    transition: width .3s;
    height: 3px;
    display: block;
    margin: 0 auto;
    content: "";
    background:white;
}
.navbar-inverse .navbar-nav > li > a:hover:after{
    width:100%;
}
.nav {
    padding-left: 50px;
    display: flex;
}



a {
    color: #333333;
    text-decoration: none;
}


.navbar-inverse .navbar-nav > li > a {
    color:white;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}


.menu ul.sub_menu{position:absolute; width:600px; display:none; z-index:999; margin-left:0px;}
.menu ul.sub_menu a{ color:#ffffff;}
.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}
.bg{ background:url(../images/bg.png) repeat; height:40px; display:none; width:100%; z-index:99; position:absolute;}
.menu ul.sub_menu li {
    float:left;
	width:100px;
    line-height: 40px;
	list-style-type:none;
	background:none;
}
.menu ul.sub_menu li a{ 
    color:#ffffff;
	font-size:12px;
	}
	
.navbar-inverse{
    position:fixed;
}



.kuanping {
   width:1140px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
.dh{
    float:right;
    color:white;
    margin-top:25px;
}   
.banner{
    position:relative;
}

header{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:99;
    overflow: hidden;
}
.gongsiyewu{
    background:url(../images/gsyw.jpg) no-repeat;
    background-size:cover;
    overflow: hidden;
    padding-bottom:96px;
    padding-top:60px;
}
.banner img{
    width:100%;
}
.yewuxiangmu{
    margin-top:90px;
}
.yewuxiangmu li{
    list-style:none;
}
.gongsiyewu h2{
    font-size:34px;
    font-weight: bold;
    text-align: center;
}
.gongsiyewu span{
    font-size:16px;
    color:#484848;
    text-align: center;
    display: block;
}
.yewuxiangmu .col-md-4:hover h3{
    color:white;
}
.yewuxiangmu .col-md-4:hover span{
    color:white;
}
.yewuxiangmu .col-md-4{
    border:1px solid #dcdcdc;
    position:relative;
    padding:25px 0;
    min-height:170px;
}
.yewuxiangmu img{
    margin:0 auto;
}
.xiangmutu img:last-child{
    position:absolute;
    left:46%;
    top:25px;
    left:50%;
    transform:translate(-50%);
   opacity: 0;
    z-index:1;
    transition:all 0.5s ;
   
}
.yewuxiangmu li:hover img:last-child{
    opacity: 1;
    
}

.yewuxiangmu li:hover img:first-child{
    opacity: 0;
    transition:all 0.5s ;
}
.yewuxiangmu .col-md-4:hover{
    background:url(../images/xiangmu.jpg);
    background-size:cover ;

}


.yewuxiangmu h3{
    text-align: center;
    font-size:18px
}
.yewubiaoti{
    padding-top:76px;
    margin-bottom:70px;
}
.yewubiaoti h2{
    margin-bottom:26px;
}
.stayer.fixed{
    background:rgba(0,0,0,.5);
}
.yrgx{
    background:url(../images/gxbj.jpg) no-repeat;
    background-size:cover;
    padding-top:60px;
}
.yrgxl{
    background:url(../images/gxlbg.jpg) no-repeat;
    background-size:cover;
    padding-top:60px;
}
.gxtp{
    float:right;
    margin-bottom:91px;
    width:78%;
}
.hzkh{
    background:url(../images/hzbj.jpg) no-repeat; 
    padding-top:60px;
}

.biaoti h2{
    font-size:34px;
    color:#313131;
    font-weight: bolder;
    text-align:center;
    margin-bottom:26px;
}
.biaoti span{
    font-size:16px;
    color:#484848;
    text-align:center;
    display: block;

}
.hztp {
    padding-bottom:60px;
    padding-top:90px;
    width:100%;
}
.hztp i{
    display: block;
    border-right: 1px rgba(0,0,0,.1) solid;
    border-bottom: 1px rgba(0,0,0,.1) solid;
    padding: 35px;
}
.hztp .swiper-slide:nth-child(even) i
{
    border-bottom:0;
}
.hztp i img{
    width: 100%;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
    transition: .3s;
    opacity: 1;
}
.hztp i img:hover{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}
.hztp li{
    float:left;
    list-style: none;
}
.tdzs{
    margin-top:90px;
}
.tdzs img{
    width:100%;
}
.fwlc{
    background:url(../images/fwlc.jpg) no-repeat;
    background-size:cover;
    padding-top:60px;
    padding-bottom:66px;
}
.gxtp{
    margin-top:90px;
}
.fwtu{
    margin-top:80px;
}

.fwtu li:nth-child(odd){
    list-style: none;
    float:left;
    text-align:center;
    width:16%;
   
}
.fwtu li:nth-child(even){
    list-style: none;
    float:left;
    text-align:center;
    width:5%;
}
.fwtu li:nth-child(odd) img{
    border:1px solid #bfbfbf;
    border-radius: 15px;
    padding:30px;
    max-height:118px;
}

.fwtu li:nth-child(even) img{

    padding:30px 0;
}
.fwtu ul{
    padding:0;
}
.fwtu h3{
    font-size:18px;
    font-weight: bold;
}
.fwtu span{
    font-size:16px;
    color:#313131;
    line-height:2em;
}
.fwtu ul{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.zxly{
    margin-top:90px;
    position:relative;
    background:url(../images/zxly.jpg) no-repeat;
    padding-bottom:66px;
}
.liuyan{
    width: 43%;
    margin: 0 auto;
}
.liuyan h2{
    color:white;
    padding:66px 0;
    font-size:34px;
    font-weight: bold;
    text-align: center;
}
#xm{
    background:url(../images/xm.png) no-repeat;
    background-position: 3% center;
    text-indent:30px;
    background-color:rgba(255,255,255,.48);
    color:#ffffff;
}
input::-webkit-input-placeholder{
    color:white;
}
#dh{
    background:url(../images/sj.png) no-repeat;
    background-position: 3% center;
    text-indent:30px;
    background-color:rgba(255,255,255,.48);
    color:#ffffff;
}
.form-controrl{
    width:100%;
    padding:15px;
    border-radius: 5px;
    margin-bottom:30px;
    border:none;
}
.lycc button{
    background:url(../images/tijiao.png) no-repeat;
    background-position:40% center;
    background-color:white;
    color:#5e5e5e;
    width:100%;
    text-align:center;
    padding:15px 0;
    border:none;
    border-radius: 5px;
    transition:.5s;
}
.lycc button:hover{
    transition:.5s;
    color:white;
    background:url(../images/tijiaow.png) no-repeat;
    background-position:40% center;
    background-color:#0093de;
}
.lycc button:focus{
    transition:.5s;
    color:white;
    background:url(../images/tijiaow.png) no-repeat;
    background-position:40% center;
    background-color:#0093de;
}
.lxliuyan button:focus{
    transition:.5s;
    color:white;
   
    background-color:#0093de;
}
footer{
    background:#1f2f5c;
}
.wzdh li{
    float:left;
    padding:70px 0;
}
.wzdh li a{
    color:white;
    text-decoration: none;
}
.wzdh li a:hover{
    color:#0093de;
    text-decoration: none;
}
.wzdh span{
    margin:70px 0;
    width:1px;
    height:18px;
    transform: skewX(-30deg);
    background:white;
    display: block;
    float:left;
}
.wzdh ul{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    list-style: none;
    margin:0;
}
.dibudaohang{
    position:relative;
    
}
.wzdh {
    width:80%;
    margin:0 auto;
}
.topAnchor{
    position:absolute;
    top:15%;
    right:0;
}
.dibu{
    border-bottom:1px solid rgba(243,243,243,.14);
}
.dibulianxi h2{
    font-size:20px;
    color:white;
}
.dibulianxi h2:after{
    content:"";
    background:rgba(255,255,255,.23);
    width:10px;
    height:1px;
   display: block;
   margin-top:20px;
   margin-bottom:32px;
}
.dibulianxi{
    padding-top:54px;
}
.bottom{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.ewm{
    padding-top:90px;
    padding-bottom:50px;
    overflow: hidden;
}
.ewm img{
    padding-bottom:20px;
}
.ewm span{
    color:white;
    display: block;
    text-align: center;
}
.dibulianxi ul{
    list-style: none;
    margin:0;
    padding:0;
}
.dibulianxi ul li{
    margin-bottom:24px;
}
.dibulianxi ul li a{
    color:white;
    text-decoration: none;
}
.dibulianxi ul li a:hover{
    color:#0093de;

}
.dblx p{
    color:white;
    margin-bottom:24px;
}
.dblx a{
    text-decoration: none;
    color:white;
}
.ewmleft{
    float:left;
}
.ewmright{
    float:right;
}
.lxwm{
    clear:both;
    color:#7f7f7f;
    text-align:right;
    line-height:2em;
}
.lxwm a{
    clear:both;
    color:#7f7f7f;
    text-align:right;
    line-height:2em;
    text-decoration: none;
}
.lxwm a:hover{
    color:white;
}

.fwlt img:last-child{
    position:absolute;
    left:50%;
   opacity: 0;
    z-index:1;
    transition:all 0.5s ;
    transform:translate(-50%);
   
}
.fwlt:hover img:first-child{
    opacity: 0;
    transition:all 0.5s ;
}
.fwlt:hover img:last-child{
    opacity: 1;
    
}
.fwlt{
    position:relative;
}
.ablan{
    position:absolute;
    bottom:0%;
    width:100%;
}
.ablan ul{
    list-style: none;
}
.ablan li{
    float:left;
    overflow: hidden;
}
.ablan ul li a{
    color:#828282;
    padding:25px 60px;
    background:#f0f0f0;
    margin:0 1px;
    text-decoration: none;
    margin-left:1px;
    margin-right:1px;
    display: block;
    overflow: hidden;
}
.ablan ul li a:hover{
    background:url(../images/xiangmu.jpg) no-repeat;
    background-size:cover;
}
.ablan ul li:hover a{
    color:white;
}
.gyyr{
    padding-top:63px;
    padding-bottom:66px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.gyyr h2{
    font-size:43px;
    color:#6c6c6c;
    font-weight: bold;
}
.gyyr span{
    font-size:43px;
    color:rgba(108,108,108,.14);
    font-family:DIN-Bold;
}
.gynr{
    font-size:16px;
    line-height:325%;
    text-indent:2em;

}
.gyyr3{
    padding-top:63px;
    display:flex;
    justify-content:center;
    align-items:center;
    clear:both;
    overflow: hidden;
}
.gytu img{
    border-radius: 15px;
}
.shuju ul {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.shuju li{
    width:25%;
    list-style: none;
    padding:72px 0;
}
.shuju li span{
    font-size:55px;
    font-family: DIN-Bold;
}
.shuju sup{
    font-size:25px;
    vertical-align: bottom;
}
.shuju p{
    font-size:20px;
    color:#6c6c6c;
}
.shuju {
    background:#e3e3e3;
}
.qywh{
    padding-top:75px;
    padding-bottom:75px;
    color:#6c6c6c;
}
.qywh h2{
    font-size:36px;
    margin-bottom: 20px;
}
.qywh span{
    font-size:16px;
}
.qywhleftnr{
    padding:35px 25px 65px;
    border:1px solid #c9c9c9;
    margin-top:20px;
}
.qywhleft{
    width:32%;
    float:left;
}
.qywhright{
    border:1px solid #c9c9c9;
    float:right;
    width:66%;
    margin:20px 0;
    padding:35px 101px 92px;
    max-height: 388px;
}

.qywhleftnr:hover{
    background:url(../images/qywhbg.jpg) no-repeat;
    border:none;
    color:white;
    background-size:cover;
}

.qywhright:hover{
    background:url(../images/jiazhiguan.jpg) no-repeat;
    border:none;
    color:white;
    background-size:cover;
}
.shiming2:hover{
    background:url(../images/shiming.jpg) no-repeat;
    border:none;
    color:white;
    background-size:cover;
}
.qywhright:hover .yrjzg{
    color:white;
}

.yrjzg{
    margin-left:-15px;
    padding-top:30px;
    color:rgba(48,48,48,.6);
    line-height:2.25em;
    overflow: hidden;
}
.bghj{
    padding:98px 0;
    line-height:2.6em;
    display: block;
    text-align: center;
    font-size:20px;
    color:#6c6c6c;
}

.bglb{
    padding-top:60px;
}
.abxx {
border-radius: 15px;
    }       
.bghj li{
    list-style:none;
}
.poster-main{
    margin:0 auto;
}
.xwlan{
    position:absolute;
    bottom:0%;
    left:50%;
    transform:translate(-50%);
}
.xwlan ul{
    list-style: none;
    margin:0 auto;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    margin: auto;
}

.xwjj{
    height:50px;
    overflow: hidden;
    text-indent:2em;
}
.xwlan li{
    float:left;
    
}
.xwlan ul li a{
    color:#828282;
    padding:25px 60px;
    background:#f0f0f0;
    text-decoration: none;
    margin-left:5px;
    margin-right:5px;
    overflow: hidden;
    border-radius: 5px;
}
.xwlan ul li a:hover{
    background:url(../images/xiangmu.jpg) no-repeat;
    color:white;
    background-size:cover;
}

.yrxw{
    padding-top:100px;
    padding-bottom:30px;
}
.yrxw li{
    list-style: none;
}
.yrxw li a img{
    border-radius: 15px;
}
.yrxw li a{
    text-decoration: none;
}
.yrxw li p{
    padding:35px 10px;
    background:url(../images/xw.png) no-repeat;
    background-position: 99% center;
    background-size:20px;
}
.yrxw li:hover p{
    color:#0193de;
    background:url(../images/xwl.png) no-repeat;
    background-position: 99% center;
    background-size:20px;
}
.xwtt {
    height: auto;
    overflow: hidden;
    background: url(../images/xwbj.png) top center;
    background-repeat: no-repeat;
    padding-bottom: 42px;
    margin-top: 80px;
    display: block;
}
.xwkk-aa{
	width:50.6%;
	float:left;
}
.xwbd{
	height:auto;
	overflow:hidden;
	border:9px solid white;
	box-shadow:0px 0px 10px rgba(0,0,0,.2);
}
.xwkk-bb{
	width:45.4%;
	padding-top:145px;
	line-height:25px;
	color:rgba(0,0,0,.6);
	float:right;
}
.xwkk-bb h2{
    font-size: 21px;
    margin-top: 0px;
    margin-bottom: 60px;
    color: #000000;
}
.xw-time {
    margin-top: 57px;
    height: auto;
    overflow: hidden;
    color: #000000;
}
.xw-more {
    margin-top: 45px;
    height: auto;
    overflow: hidden;
    color: #000000;
}
.xwbd img{
    width:100%;
}
.xwlie {
    height: auto;
    overflow: hidden;
    padding-top: 50px;
    padding-bottom: 70px;
}
.xwkuai{
	height: auto;
    overflow: hidden;
    position: relative;
    padding: 30px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 25px;
}
.xwkuai .mask{
	display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 100%;
    background-color: #0193de;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: 0;
}
.xwkuai .con {
    position: relative;
    z-index: 1;
    font-size: 14px;
    color: rgba(0,0,0,.6);
    line-height: 25px;
}
.xwkuai h2 {
    
    font-size: 21px;
    margin-top: 0px;
    margin-bottom: 40px;
    color: #4d4d4d;
}
.xwkuai h3 {
    
    font-size: 21px;
    margin-top: 0px;
    margin-bottom: 40px;
    color: #000000;
}
.xwmm {
    margin-top: 12px;
    width: 60px;
    height: 30px;
    background: url(../images/jt.png);
}
.xwkuai:hover .mask{
	top:0;
	
}
.xwkuai:hover .xwmm{
	background: url(../images/jtw.png);
}
.xwkuai a{
	text-decoration:none;
}
.xwkuai:hover .con {
	color:white;
	border-bottom:0;
}
.xwkuai:hover h3{
	color:white;
}
.xwkuai:hover h2{
	color:white;
}
.xwdd {
    background: #fafafa;
    padding: 60px 0px;
}
.inewsct{
	background: #fff;
    padding: 40px;
    box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}
.inews-tt{
	border-bottom: 1px rgba(0,0,0,.25) dashed;
    padding-bottom: 10px;
}
.inewsct .inews-tt p {
    font-size: 2.0rem;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 10px;
}
.inewsct .inews-tt span {
    color: rgba(0,0,0,.55);
}
.inewsct .inews-ct {
    padding: 20px 0px 0px;
    color: rgba(0,0,0,.7);
    line-height: 28px;
}
sup {
    top: -1em;
}
.inews-ct a{
    text-decoration: none;
}
.yunyinglb select{
    border:0;
    font-weight: bold;
    width:150px;
    display: block;
    outline:none;

}
.yunying{
    padding:77px 0;
    overflow: hidden;
}
.yunyinglb{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.yunyinglb ul{
    list-style: none;
}
.yunyinglb ul li {
    float:left;

}
.yunyinglb ul li a{
    padding:15px 20px;
    text-decoration: none;
    line-height:36px;
}
.yunyinglb ul li a:hover{
    color:white;
    background:#414bde;
    border-radius: 30px;
    
}
.sousuokuang{
    border:1px solid #e5e5e5;
    border-radius: 30px;
    margin-left: -15px;
    margin-right: -15px;
}
.yunying .form-control{
    float:left;
    border:none;
    width:auto;
    background:none;
    color:#4e4e4e;
    background:rgba(255,255,255,.5);
    border-radius: 30px;
    overflow: hidden;
    box-shadow: none;
}
input.sinput.go {
    background-image: url(../images/searchs.png);
    width: 32px;
    height: 32px;
    padding: 0;
    border: 0;
    outline: none;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 18px;
    float: right;
    cursor: pointer;
    margin-right:20px;
}
.yunyingnr{
    padding-top:60px;
    overflow: hidden;
    margin-left:-15px;
    margin-right:-15px;
}
.yunyingxq{
    text-align: center;
}
.yunyingjieshao{
    padding:25px;
    background:url(../images/xwl.png) no-repeat;
    background-position: 95% center;
    border:1px solid #c9c9c9;
   margin-bottom:35px;
   background-size:20px;
}
.yunying a{
    text-decoration: none;
}
.yunying a:hover{
    color:#0093de;
}
.yunying a:hover .yunyingjieshao{
    color:#0093de;
    box-shadow: 1px 3px 18px  rgba(0,0,0,.14);
    border:1px solid transparent;
}
.yunyingjieshao h3{
    font-size:16px;
    padding-bottom:20px;
}
.yunyingnr img{
    margin:0 auto;
}

.shijuelb select{
    border:0;
    font-weight: bold;
    width:150px;
    display: block;
    outline:none;

}
.shijue{
    padding:77px 0;
}
.shijuelb{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.shijuelb ul li {
    float:left;
}
.shijuelb ul li a{
    padding:15px 30px;
    text-decoration: none;
    line-height:36px;
}
.shijuelb ul li a:hover{
    color:white;
    background:#414bde;
    border-radius: 30px;
}
.renli{
    height:auto;
    overflow:hidden;
    padding-top:60px;
    padding-bottom:60px;
    line-height:30px;
    color:#666666;
}
.renlilb{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    border-bottom:1px rgba(0,0,0,.1) solid
}
.renlilb span:nth-of-type(1){
    width:10%;
}
.renlilb span:nth-of-type(2){
    display:flex;
    display: -webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    width:45%;
}
.renlilb span:nth-of-type(2):before{
   content:"";
   display:block;
   width:1px;
   height:12px;
   background:rgba(0,0,0,.4);
   margin:9px 0px;
}
.renlilb span:nth-of-type(2):after{
    content:"";
    display:block;
    width:1px;
    height:12px;
    background:rgba(0,0,0,.4);
    margin:9px 0px;
 }
 .renlilb span:nth-of-type(3){
     width:15%;
 }
 .renlilb span:nth-of-type(4){
    display:flex;
    display: -webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    width:15%;
 }
 .renlilb span:nth-of-type(4):before{
    content:"";
    display:block;
    width:1px;
    height:12px;
    background:rgba(0,0,0,.4);
    margin:9px 0px;
 }
 .renlilb span:nth-of-type(4):after{
     content:"";
     display:block;
     width:1px;
     height:12px;
     background:rgba(0,0,0,.4);
     margin:9px 0px;
  }
.renlilb span:nth-of-type(5){
    width:15%;
}
.renlilb span{
    display: block;
    font-weight:bold;
    text-align: center;
    line-height:30px;
    padding:15px 0;
    overflow: hidden;
}
.rlbt{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    border-bottom:1px rgba(0,0,0,.1) solid;
    transition:.5s;
    cursor:pointer;
}
.rlbt span:nth-of-type(1){
    width:10%;
}
.rlbt span:nth-of-type(2){
    width:45%;
}
.rlbt span:nth-of-type(3){
    width:15%;
}
.rlbt span:nth-of-type(4){
    width:15%;
}
.rlbt span:nth-of-type(5){
    width:15%;
}
.rlbt span{
    display: block;
    text-align: center;
    font-size:1.5rem;
    line-height:30px;
    padding:15px 0;
    overflow: hidden;
}
.rlbt span font:after{
    content:"+";
    font-size:2.4rem;
    color:#001281;
}
.rlyqw{
    background:#f9f9f9;
    padding-bottom:30px;
    display: none;
}

.rlyqn{
    display: flex;
    display: -webkit-flex;
    justify-content:center;
    -webkit-justify-content:center;
    background:#f9f9f9;
    flex-wrap: wrap;
}

.rlyqn>div{
    padding:20px 0px;
    color:rgba(0,0,0,.7);
}
.rlyqn>div>big{
    display: block;
    font-weight: bold;
    font-size:1.6rem;
    line-height:30px;
    padding-bottom:5px;
}
.rlyqn>div>span{
    display: block;
    line-height:24px;
    font-size:1.4rem;
}
.rlyqn .zhize{
    width:45%;
    margin-right: 1%;
    margin-left:1%;
}
.rlyqn>div{
    padding:20px 0px;
    color:rgba(0,0,0,.7);
}
.rlyqn>div>big{
    display: block;
    font-weight: bold;
    font-size:1.6rem;
    line-height:30px;
    padding-bottom:5px;
}

.rlyqn .yaoqiu{
    width:45%;
    margin-right: 1%;
    margin-left:1%;
}
.rlyqn:after{
    content:"";
    width:45%;
    margin-right: 1%;
    margin-left:1%;
}
.rlbt:active.rlyqw{
    display: block;
}
.rlbt:hover.rlyqw{
    display: block;
}
.lxfs h2{
    font-size: 38px;
    color: #252525;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}
.lxfs h3{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 70px;
}
.lxfs {
    margin-top:50px;
    margin-bottom:110px;
}
.lxhh{
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f0f0f0;
}
.lxhh-aa{
    width: 10%;
    float: left;
}
.lxhh-bb{
    width: 89%;
    float: right;
    color: #666666;
    font-size: 16px;
}
.lxhh-bb h4{
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 16px;
    color: #333333;
}
.lxliuyan {

    height: auto;

    overflow: hidden;

    padding-top: 73px;

    padding-bottom: 36px;

    background-color: #f1f1f1;

}

.lxliuyan h2 {

  

    font-size: 17px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 20px;

}

.lxliuyan h3 {

    font-weight:bolder;

    font-size: 42px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 40px;

    color: #2d2d2d;

}
.lxliuyan textarea.form-control.kk2{
	background:white;
	border: 1px solid #d2d2d2;
	color:#555555;
}
.hzi{
    color:#0193de;
}
.lxxx{
    overflow: hidden;
}
.lxliuyan button{
    width: 208px;
    height: 54px;
    background-color: #0193de;
    border-color: #0193de;
    padding: 0px;
    margin-top: 20px;
}
.lxliuyan button:hover{
    color:#0193de;
    background-color:white;
    border-color: white;
}
.ablan .hover a{
    background:url(../images/xiangmu.jpg) no-repeat;
    color:white;
    background-size:cover;
}
.yunyingxq img{
    width:100%;
}
.xwlan .hover a{
    background:url(../images/xiangmu.jpg) no-repeat;
    color:white;
    background-size:cover;
}
.yunyinglb .hover a{   
    color: white;
    background: #414bde;
    border-radius: 30px;}
.page_list a{

    display: block;

    font-size: 1.6rem;

    font-family: Avenir-Regular;

    color: #666;
    text-decoration: none;
    line-height: 38px;

    padding: 0px 15px;

    margin: 0px 4px;

    transition: .3s;
    border:1px solid #c9c9c9;
    color:#c9c9c9;

}
.page_list a:hover{

    color:#0093de;

}
.inewsct iframe{
    width:100%;
    height:600px;
}
.page_list {

    display: flex;

    justify-content: right;
    float:right;
    clear:both;

}
.page li{

	float:left;

}
.page li a{

	color:black;

}

.pager a:hover{

	display:block;

	background:#ce440a;

	

}
.page_list .on{
    color:black;
}

.page_info{
	text-align:right;
}
.liebiaow-aa{

	width: 16%;

    height: 78px;

    line-height: 78px;

    text-align: center;

    float: left;

	border-right: 1px solid #ebebeb;

}

.liebiao-bb{

    width: 21%;

    float: right;

}

.liebiaow-bb a{

	color:#919191;

}

.liebiao {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.liebiao-aa {
    width: 77%;
    line-height: 30px;
    color: #666666;
    float: left;
}
.fanhui {
    width: 142px;
    height: 43px;
    margin-top: 6px;
    float: right;
}
.shangy {

    height: auto;

    

    border-bottom: 1px dotted #ececec;

}
.bmtt {
    height:auto; overflow:hidden;
    margin-top:24px;
    }
    
.shangy a{

    overflow: hidden;

    line-height: 32px;

    color: #666666;

} 

.xiay a{

      overflow: hidden;

    line-height: 32px;

    color: #666666;

}

.fanhui a {
    display: block;
    width: 142px;
    height: 43px;
    line-height: 43px;
    color: #FFFFFF;
    background-color: #0193de;
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
    text-decoration: none;
}
.yc{
    display: none;
}
.xiay {

    height: auto;

    overflow: hidden;

    color: #666666;

    line-height: 32px;

}

.liebiaow-cc{

	width: 16%;

    height: 78px;

    line-height: 78px;

    text-align: center;

    float: right;

	border-right: 1px solid #ebebeb;

}
.liebiaow {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.shangy a:hover{
    text-decoration: none;
    color:#0193de;
}
.xiay a:hover{
    text-decoration: none;
    color:#0193de;
}
#lianxi {
    width:27%;
}
.shujuhou{
    font-size:55px;
    display:inline;
}
.bgmask{
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    color: #ffffff;
    opacity: 1;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    pointer-events:none;
}
.yunyinglb ul{
    margin:0;
    padding:0;
}

.navbar.navbar-inverse.navbar-fixed-top.stayer.fixed{
    padding-top: 0;
    transition:.5s;
}
.navbar.navbar-inverse.navbar-fixed-top.stayer.fixed .logo img{
  width:80%;
  padding-top:10px;
  padding-bottom:10px;
}
.navbar.navbar-inverse.navbar-fixed-top.stayer.fixed .dh{
    margin-top: 20px;
    transition:.5s;
}
.navbar.navbar-inverse.navbar-fixed-top.stayer.fixed .navbar-nav > li > a{
    padding-top:10px;
    padding-bottom:10px;
}
.swiper-button-next{
    left:95%;
}
.swiper-button-prev{
    left:2%;
}
#shoujiceng{
    display: none;
}
#pcceng{
    display: block;
}
.gyyr1{
    display: flex;
    justify-content: center;
    align-items: center;
}
.yunyingxz span{
    display: block;
    position: relative;
    background: url(../images/xhjt.png) right  no-repeat;
    background-size: 12px;
}
.yunyingxz p{
    width:150px;
    padding-right: 15px;
    font-weight: bold;
    padding-left:5px;
}
.yunyingxz span small{
    position: absolute;
    min-width: 100%;
    top: 100%;
    left: 0;
    top: 100%;
    background: white;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);
    z-index: 99;
    transform: scale(0);
}
.yunyingxz span small a:hover{
color:white;
background:#0093de;
}
.yunyingxz:hover span small{
    transform: scale(1);
}
.yunyingxz:hover span small a{
    width:100%;
    display: block;
    text-decoration: none;
    padding-left:5px;
}
.yunyingxz{
    padding-top:10px;
}
.xwdh{
    overflow: hidden;
}
.xwdh a{
    display: block;
}
.ldgh{
    padding-top: 80px;
    padding-bottom:80px;
    overflow: hidden;
}
.ldlb ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ldlb ul li{
    width:30%;
    margin-bottom:25px;
    overflow: hidden;
}
.ldlb ul li:hover img{
    transform: scale(1.1);
    transition: .5s;
}
/* 弹窗 */
.pdcon-ct{
	display:flex;
	flex-wrap:wrap;
}
.pdcon-ct>span{
	display:block;
	color:#fff;
	background:#2e4b98;
	padding:8px 30px;
	font-size:1.4rem;
	font-weight:600;
}
.pdcon{
	border-top:3px #2e4b98 solid;
	padding:20px 0px;
	font-size:1.4rem;
	color:rgba(0,0,0,.6);
	width:100%;
}
.picshade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.91;
  filter: alpha(opacity=91);
  z-index: 99;
  display: none;
}
.pictures_eyes_close {
  position: fixed;
  top: 30px;
  right: 30px;
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/close.png) no-repeat;
  z-index: 100;
  display: none;
}
.pictures_eyes {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 199;
  display: none;
}
.pictures_eyes_in {
  position: relative;
  text-align: center;
}
.pictures_eyes_in img { max-height: 700px; }
.pictures_eyes_in section p{color:#fff;padding:15px 0px;}
.pictures_eyes_in .prev, .pictures_eyes_in .next {
  position: absolute;
  top: 50%;
  width: 51px;
  height: 51px;
  cursor: pointer;
}
.pictures_eyes_in .prev {
  left: 35px;
  background: url(../images/Tleft.png) no-repeat;
}
.pictures_eyes_in .next {
  right: 35px;
  background: url(../images/Tright.png) no-repeat;
}
.pictures_eyes_indicators {
  position: fixed;
  left: 0;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 299;
}
.pictures_eyes_indicators a {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 6px 3px 0 3px;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 0 2px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}
.pictures_eyes_indicators img { height: 50px; }
.pictures_eyes_indicators .current {
  filter: alpha(opacity=100);
  opacity: 1;
}
.icase{
	height: auto;
    overflow: hidden;
    margin-top: 0px;
	margin-bottom:0px;
}
.icase ul {
   padding:0px;
   margin:0px;
   }
   
.icase ul li {
   list-style-type:none;
   }  
.icase h2{
	text-align:center;
	margin-bottom:66px;
}
@media (min-width:768px){
    
}
@media(min-width:992px){
    .navbar-nav > li {
        margin: 0 15px;
    }
    .qywhright {
        border: 1px solid #c9c9c9;
        float: right;
        width: 66%;
        margin: 20px 0;
        padding: 35px 50px 92px;
        max-height: 388px;
    }
    .xwlan ul li a {
        color: #828282;
        padding: 25px 44px;
        background: #f0f0f0;
        text-decoration: none;
        margin-left: 5px;
        margin-right: 5px;
        overflow: hidden;
        border-radius: 5px;
    }
    .gongsiyewu span{
        height:22px;
        overflow: hidden;
    }
}
@media(min-width:1200px){
    .navbar-nav > li{
        margin: 0 20px;
    }
}

@media (min-width: 0px) and (max-width: 768px) {
    .logo img{
        width:80%;
    }
    .banner{
        padding-top:60px;
    }
    .xwkk-aa{
        width:100%;
    }
    .xwkk-bb {
    width: 100%;
    padding-top: 20px;
    line-height: 25px;
    color: rgba(0,0,0,.6);
    float: right;
}
.xwkk-bb h2 {
    font-size: 21px;
    margin-top: 0px;
    margin-bottom: 20px;
    color: #000000;
}
.xw-time {
    margin-top: 20px;
    height: auto;
    overflow: hidden;
    color: #000000;
}
.xw-more {
    margin-top: 20px;
    height: auto;
    overflow: hidden;
    color: #000000;
}
.xwtt {
    height: auto;
    overflow: hidden;
    background: url(../images/xwbj.png) top center;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    margin-top: 20px;
    display: block;
}
.xwlie {
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
}
.yc{
    display: block;
}
ul{
    margin:0;
    padding:0;
}
.dh{
    display: none;
}
.navbar-nav > li > a {
    padding:5px 0;
    line-height: 20px;
}
.navbar-nav > li  {
    width:100%;
    padding:0 20px;
    margin:0;
}
.nav {
    padding-left: 0px;
    display: block;
}

.stayer.fixed ul{
    background:none;
}
.stayer.fixed{
    max-height:100%;
    overflow:auto;
}
.logo{
    overflow: hidden;
}
.navbar-toggle{
    position: absolute;
    right:0;

}
.kuanping {
   width:100%;
   }
.gxtp{
    padding-top:60px;
    padding-bottom:91px;
    margin:0 auto;
    float:none;
}   
.yewuxiangmu{
    padding:0 5px;
}
.hztp i{
    padding:0;
}
.hzkh{
    padding-top:30px;
}
.yrgx
{
    padding-top:30px;
}
.gongsiyewu
{
    padding-top:30px;
}
.yewuxiangmu{
    margin-top:30px;
}
.yewuxiangmu .col-md-4{
    padding:10px 5px;
    min-height:auto;
    width: 50%;
    float: left;
}
.gongsiyewu span {
    height: 22px;
    overflow: hidden;
    font-size:14px;
}
.yewuxiangmu h3{
    font-size:16px;
}
.xiangmutu img:last-child{
    top:7%;
}
.xiangmutu {
    min-height:40px;
}
.hztp{
    padding:30px 0;
}
.tdzs{
    margin-top:30px;
}
.fwlc{
    padding:30px 0 0;
}
.zxly{margin-top:30px;
    padding-bottom:30px;}
.fwtu{
    margin-top:30px;
}
.fwtu ul{
    display: block;
    overflow: hidden;
}
.fwtu li:nth-child(odd){
    width:100%;
    display: flex;
    align-items: center;
    padding:10px 0;
}
.fwtu li:nth-child(even) img{
    display: none;
}
.liuyan{
    width:90%;
}
.lycc button {
    background-position: 33% center;
}
.lycc button:hover {
    background-position: 33% center;
}
.topAnchor{
    right:5px;
    top:10px;
}
.fwlt{
    width:20%;


}
.fwwz {
    text-align: left;
    width: 80%;
    padding-left: 20px;
}
.wzdh span{
    display: none;
}
.navbar-brand{
    margin-left:15px;
}
.bottom .col-md-3{
    display: none;
}
.bottom .col-md-2{
    display: none;
}
.b-height{
	height:50px;
}
.fygnav {
    padding: 0px;
    height: 50px;
    background-color: #0193de;
    width:100%;
}
.fygnav ul {
    list-style-type: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.fygnav li {
    width: 100%;
    text-align: center;
    float: left;
}
.fygnav li a {
    display: block;
    color: #FFFFFF;
    background-color: #0193de;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
}
.fygnav li a:visited{
    text-decoration: none;
    color: #FFFFFF;

}
.fygnav li a:active{
    text-decoration: none;
    color: #FFFFFF;

}
.fygnav li a:hover{
    text-decoration: none;
    color: #FFFFFF;

}
.fygnav li a:focus{
    text-decoration: none;
    color: #FFFFFF;

}
.navbar-inverse{
    padding-top:0px;
}

.ablan{
    position: relative;
}
.ablan li {
    width: 50%;
}
.ablan ul li a {
    padding: 12px 30px;
    margin:0;
    text-align: center;
}
.gyyr h2 {
    font-size: 24px;
}
.gyyr span {
    font-size: 24px;
}
.gynr {
    font-size: 12px;
    line-height: 325%;
    text-indent: 2em;
}
.shuju p {
    font-size: 12px;
    color: #6c6c6c;
}
.shuju sup {
    font-size: 18px;
    vertical-align: bottom;
}
.shujuhou {
    font-size: 24px;
    vertical-align: bottom;
}
.shuju li span{
    font-size:24px;
}
.shuju li {
    padding: 42px 0;
    text-align: center;
}
.gyyr {
    padding-top: 15px;
    padding-bottom: 15px;
}
.gyyr3 {
    padding-top: 0px;
    display: block;
    justify-content: center;
    align-items: center;
    clear: both;
    overflow: hidden;
}
.qywhleftnr{
    padding: 15px 15px 45px;
    border: 1px solid #c9c9c9;
    margin-top: 10px;
}
.qywh h2{
    font-size:16px;
}
.qywh span {
    font-size: 12px;
}
.qywhright{
    padding: 35px 15px 35px;
    width:100%;
    max-height: none;
}
.qywhleft{
    width:100%;
}
.bghj{
    font-size:12px;
    padding:30px 0;
}
.bglb{
    padding-top:30px;
}
.yrgxl{
    padding-top:30px;
}
#shoujiceng{
    display: block;
}
#pcceng{
    display: none;
}
.xwlan{
    position: relative;
    left:auto;
    transform: none;
}
.xwlan ul li a{
    display: block;
}
.yrxw{
    padding-top:30px;
}
.xwdd{
    padding:30px 0;
    margin-left: -15px;
    margin-right: -15px;
}
.navbar.navbar-inverse.navbar-fixed-top.stayer{
    background:rgba(0, 0, 0, 0.6);
}
.navbar.navbar-inverse.navbar-fixed-top.stayer.fixed{
    background:rgba(0, 0, 0, 0.6);
}
.navbar.navbar-inverse.navbar-fixed-top.stayer.fixed .logo img {
    width: 40%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.inewsct{
    padding:20px;
}
.liebiao-aa {
    width: 100%;

}
.xwlan{
    margin-top:20px;

}
.yunyinglb {
    display: block;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.yunyinglb select{
    width:100%;


}
.yunyinglb ul {
    overflow: hidden;
    padding:20px 0;
}
.yunyinglb ul li {
    float: left;
    width:50%;
}
.yunyinglb .hover a {
    border-radius: 0;
}
.yunyinglb ul li a {
    padding:0;
    display: block;
    line-height: 36px;
    text-align: center;
}
.ditu{
    padding:20px 0;
}
.lxfs{
    margin:30px 0;
}
.lxfs h3{
    margin-bottom:30px;
}
.lxliuyan {
    padding-top: 30px;
    padding-bottom: 30px;
}
.dblx p {
    color: white;
    margin-bottom: 12px;
}
.xwlan li{
    width:50%;
}
.xwlan ul li a{
    padding:25px;
    margin-bottom:10px;
}
.wzdh{
    display: none;
}
.lxliuyan button{
    width:100%;
}
.renlilb span:nth-of-type(2) {

    width: 45%;
}
.renlilb span:nth-of-type(4) {

    width: 15%;
}
.lxhh-bb{
    display: flex;
    align-items: center;
}
.lxhh-bb p{
    width:80%;
}
.rlbt span:nth-of-type(4) {
    width: 15%;
}
.rlbt span:nth-of-type(2) {
    width: 45%;
}
.fwtu li:nth-child(odd) img{
    padding:10px;
    
}
.yunying{
    padding:30px 0; 
}
.gyyr1{
    display: block;
}
.ldgh{
    padding-top:15px;
}
.icase{
    margin-top:30px;
}
.ldlb ul li{
    width:100%;
}
.pictures_eyes_in img{
    max-height:300px;
}
.pictures_eyes_indicators{
    bottom:10%;
}
}
@media (min-width:1440px)
{
    .container{
        width:1360px;
    }
    .navbar-nav > li{
        margin: 0 40px;
    }
}

